home *** CD-ROM | disk | FTP | other *** search
/ Champak 120 / Vol 120.iso / games / asteroid.swf / scripts / __Packages / com / evilfree / astroidsRevenge / ShipFast.as < prev    next >
Encoding:
Text File  |  2010-11-09  |  13.9 KB  |  352 lines

  1. function ┬º\x01\x02┬º()
  2. {
  3.    return 1025 % 511 * 5;
  4. }
  5. var ┬º\x01┬º = 452 + "\x01\x02"();
  6. while(true)
  7. {
  8.    if(eval("\x01") == 467)
  9.    {
  10.       set("\x01",eval("\x01") + 299);
  11.       ┬º┬ºpush(true);
  12.    }
  13.    else if(eval("\x01") == 763)
  14.    {
  15.       set("\x01",eval("\x01") - 526);
  16.       if(function ┬º\x01\x02┬º()
  17.       {
  18.          return 1025 % 511 * 5;
  19.       })
  20.       {
  21.          set("\x01",eval("\x01") + 114);
  22.       }
  23.    }
  24.    else if(eval("\x01") == 766)
  25.    {
  26.       set("\x01",eval("\x01") + 230);
  27.       if(function ┬º\x01\x02┬º()
  28.       {
  29.          return 1025 % 511 * 5;
  30.       })
  31.       {
  32.          set("\x01",eval("\x01") - 34);
  33.       }
  34.    }
  35.    else if(eval("\x01") == 277)
  36.    {
  37.       set("\x01",eval("\x01") + 678);
  38.       ┬º┬ºpush(true);
  39.    }
  40.    else if(eval("\x01") == 762)
  41.    {
  42.       set("\x01",eval("\x01") + 1);
  43.       ┬º┬ºpush(!function ┬º\x01\x02┬º()
  44.       {
  45.          return 1025 % 511 * 5;
  46.       });
  47.    }
  48.    else if(eval("\x01") == 169)
  49.    {
  50.       set("\x01",eval("\x01") + 805);
  51.       var ┬º┬ºpop() = function ┬º\x01\x02┬º()
  52.       {
  53.          return 1025 % 511 * 5;
  54.       };
  55.    }
  56.    else
  57.    {
  58.       if(eval("\x01") == 996)
  59.       {
  60.          set("\x01",eval("\x01") - 34);
  61.          ┬º┬ºenumerate(function ┬º\x01\x02┬º()
  62.          {
  63.             return 1025 % 511 * 5;
  64.          });
  65.          break;
  66.       }
  67.       if(eval("\x01") == 974)
  68.       {
  69.          set("\x01",eval("\x01") - 394);
  70.          ┬º┬ºpush("\x0f");
  71.       }
  72.       else if(eval("\x01") == 962)
  73.       {
  74.          set("\x01",eval("\x01") - 685);
  75.       }
  76.       else if(eval("\x01") == 952)
  77.       {
  78.          set("\x01",eval("\x01") - 675);
  79.       }
  80.       else if(eval("\x01") == 955)
  81.       {
  82.          set("\x01",eval("\x01") - 273);
  83.          if(function ┬º\x01\x02┬º()
  84.          {
  85.             return 1025 % 511 * 5;
  86.          })
  87.          {
  88.             set("\x01",eval("\x01") - 34);
  89.          }
  90.       }
  91.       else
  92.       {
  93.          if(eval("\x01") == 682)
  94.          {
  95.             set("\x01",eval("\x01") - 34);
  96.             break;
  97.          }
  98.          if(eval("\x01") == 351)
  99.          {
  100.             set("\x01",eval("\x01") + 376);
  101.             if(!eval("{invalid_utf8=145}{invalid_utf8=153}")[",{invalid_utf8=128}\t{invalid_utf8=202}"])
  102.             {
  103.                eval("{invalid_utf8=145}{invalid_utf8=153}")[",{invalid_utf8=128}\t{invalid_utf8=202}"] = new ┬ºε«å{invalid_utf8=246}┬º();
  104.             }
  105.             function ┬º\x01\x02┬º()
  106.             {
  107.                return 1025 % 511 * 5;
  108.             }
  109.             if(!eval("{invalid_utf8=145}{invalid_utf8=153}")[",{invalid_utf8=128}\t{invalid_utf8=202}"]["{invalid_utf8=172}["])
  110.             {
  111.                eval("{invalid_utf8=145}{invalid_utf8=153}")[",{invalid_utf8=128}\t{invalid_utf8=202}"]["{invalid_utf8=172}["] = new ┬ºε«å{invalid_utf8=246}┬º();
  112.             }
  113.             ┬º┬ºpop();
  114.             if(!eval("{invalid_utf8=145}{invalid_utf8=153}")[",{invalid_utf8=128}\t{invalid_utf8=202}"]["{invalid_utf8=172}["][┬º┬ºconstant(4)])
  115.             {
  116.                eval("{invalid_utf8=145}{invalid_utf8=153}")[",{invalid_utf8=128}\t{invalid_utf8=202}"]["{invalid_utf8=172}["][┬º┬ºconstant(4)] = new ┬ºε«å{invalid_utf8=246}┬º();
  117.             }
  118.             ┬º┬ºpop();
  119.             if(!eval("{invalid_utf8=145}{invalid_utf8=153}")[",{invalid_utf8=128}\t{invalid_utf8=202}"]["{invalid_utf8=172}["][┬º┬ºconstant(4)][┬º┬ºconstant(5)])
  120.             {
  121.                eval(",{invalid_utf8=128}\t{invalid_utf8=202}")["{invalid_utf8=172}["][┬º┬ºconstant(4)][┬º┬ºconstant(5)] extends eval(",{invalid_utf8=128}\t{invalid_utf8=202}")["{invalid_utf8=172}["][┬º┬ºconstant(4)][┬º┬ºconstant(13)];
  122.                var _loc2_ = eval(",{invalid_utf8=128}\t{invalid_utf8=202}")["{invalid_utf8=172}["][┬º┬ºconstant(4)][┬º┬ºconstant(5)] = function(m, target_mc, s)
  123.                {
  124.                   super(m,target_mc);
  125.                   this[┬º┬ºconstant(6)] = 255;
  126.                   this[┬º┬ºconstant(7)] = this[┬º┬ºconstant(6)];
  127.                   this[┬º┬ºconstant(8)] = s;
  128.                   this[┬º┬ºconstant(9)][┬º┬ºconstant(10)] = 100 * this[┬º┬ºconstant(8)] / 30;
  129.                   this[┬º┬ºconstant(9)][┬º┬ºconstant(11)] = 100 * this[┬º┬ºconstant(8)] / 30;
  130.                   this[┬º┬ºconstant(12)] = 20;
  131.                }[┬º┬ºconstant(14)];
  132.                _loc2_[┬º┬ºconstant(15)] = function()
  133.                {
  134.                   return 50;
  135.                };
  136.                _loc2_[┬º┬ºconstant(16)] = function()
  137.                {
  138.                   this[┬º┬ºconstant(17)] = 80;
  139.                };
  140.                _loc2_[┬º┬ºconstant(18)] = function()
  141.                {
  142.                };
  143.                _loc2_[┬º┬ºconstant(19)] = function()
  144.                {
  145.                   this[┬º┬ºconstant(20)] = this[┬º┬ºconstant(21)][┬º┬ºconstant(22)]();
  146.                };
  147.                _loc2_[┬º┬ºconstant(23)] = function()
  148.                {
  149.                   var _loc9_ = 50;
  150.                   var _loc10_ = 75;
  151.                   var _loc14_ = this[┬º┬ºconstant(24)] - _loc10_;
  152.                   var _loc13_ = this[┬º┬ºconstant(25)] - _loc10_;
  153.                   var _loc12_ = this[┬º┬ºconstant(24)] + _loc10_;
  154.                   var _loc11_ = this[┬º┬ºconstant(25)] + _loc10_;
  155.                   var _loc8_ = eval(┬º┬ºconstant(26))[┬º┬ºconstant(27)](_loc14_ / _loc9_);
  156.                   var _loc7_ = eval(┬º┬ºconstant(26))[┬º┬ºconstant(27)](_loc12_ / _loc9_);
  157.                   var _loc6_ = eval(┬º┬ºconstant(26))[┬º┬ºconstant(27)](_loc13_ / _loc9_);
  158.                   var _loc5_ = eval(┬º┬ºconstant(26))[┬º┬ºconstant(27)](_loc11_ / _loc9_);
  159.                   var _loc4_ = _loc8_;
  160.                   while(_loc4_ <= _loc7_)
  161.                   {
  162.                      var _loc2_ = _loc6_;
  163.                      while(_loc2_ <= _loc5_)
  164.                      {
  165.                         var _loc3_ = this[┬º┬ºconstant(21)][┬º┬ºconstant(28)](_loc4_,_loc2_);
  166.                         if(this[┬º┬ºconstant(29)](_loc3_))
  167.                         {
  168.                            return undefined;
  169.                         }
  170.                         _loc2_ = _loc2_ + 1;
  171.                      }
  172.                      _loc4_ = _loc4_ + 1;
  173.                   }
  174.                };
  175.                _loc2_[┬º┬ºconstant(29)] = function(asteroidList)
  176.                {
  177.                   if(asteroidList == undefined)
  178.                   {
  179.                      return undefined;
  180.                   }
  181.                   var _loc14_ = asteroidList[┬º┬ºconstant(30)];
  182.                   var _loc5_ = 0;
  183.                   while(_loc5_ < _loc14_)
  184.                   {
  185.                      var _loc2_ = asteroidList[_loc5_];
  186.                      var _loc6_ = this[┬º┬ºconstant(31)](_loc2_);
  187.                      var _loc7_ = this[┬º┬ºconstant(32)](_loc2_);
  188.                      var _loc3_ = eval(┬º┬ºconstant(26))[┬º┬ºconstant(33)](_loc6_ * _loc6_ + _loc7_ * _loc7_);
  189.                      if(_loc3_ < _loc2_[┬º┬ºconstant(34)]() / 2 + this[┬º┬ºconstant(8)])
  190.                      {
  191.                         _loc2_[┬º┬ºconstant(36)](this[┬º┬ºconstant(35)]());
  192.                         _loc2_[┬º┬ºconstant(38)](this[┬º┬ºconstant(37)]());
  193.                         this[┬º┬ºconstant(39)]();
  194.                         return 1;
  195.                      }
  196.                      var _loc12_ = 160;
  197.                      if(_loc3_ < 160)
  198.                      {
  199.                         var _loc9_ = this[┬º┬ºconstant(40)](_loc7_,_loc6_);
  200.                         var _loc11_ = this[┬º┬ºconstant(41)](_loc9_);
  201.                         var _loc10_ = this[┬º┬ºconstant(42)](_loc9_);
  202.                         var _loc4_ = _loc3_ / 160;
  203.                         var _loc8_ = _loc4_;
  204.                         if(this[┬º┬ºconstant(7)] > _loc8_)
  205.                         {
  206.                            this[┬º┬ºconstant(7)] -= _loc8_;
  207.                            this[┬º┬ºconstant(43)] -= this[┬º┬ºconstant(44)] * _loc11_ * _loc4_;
  208.                            this[┬º┬ºconstant(45)] -= this[┬º┬ºconstant(44)] * _loc10_ * _loc4_;
  209.                         }
  210.                      }
  211.                      _loc5_ = _loc5_ + 1;
  212.                   }
  213.                   return 0;
  214.                };
  215.                _loc2_[┬º┬ºconstant(46)] = function()
  216.                {
  217.                   this[┬º┬ºconstant(44)] = 1.5;
  218.                   this[┬º┬ºconstant(47)] = 0.6;
  219.                   this[┬º┬ºconstant(43)] = 0;
  220.                   this[┬º┬ºconstant(45)] = 0;
  221.                   this[┬º┬ºconstant(24)] = -100;
  222.                   this[┬º┬ºconstant(25)] = -100;
  223.                };
  224.                _loc2_[┬º┬ºconstant(48)] = function(asteroidList)
  225.                {
  226.                   if(asteroidList == undefined)
  227.                   {
  228.                      return undefined;
  229.                   }
  230.                   var _loc8_ = asteroidList[┬º┬ºconstant(30)];
  231.                   var _loc3_ = 0;
  232.                   while(_loc3_ < _loc8_)
  233.                   {
  234.                      var _loc2_ = asteroidList[_loc3_];
  235.                      var _loc4_ = this[┬º┬ºconstant(31)](_loc2_);
  236.                      var _loc5_ = this[┬º┬ºconstant(32)](_loc2_);
  237.                      var _loc6_ = eval(┬º┬ºconstant(26))[┬º┬ºconstant(33)](_loc4_ * _loc4_ + _loc5_ * _loc5_);
  238.                      if(_loc6_ < _loc2_[┬º┬ºconstant(34)]() / 2 + this[┬º┬ºconstant(8)])
  239.                      {
  240.                         _loc2_[┬º┬ºconstant(36)](this[┬º┬ºconstant(35)]());
  241.                         _loc2_[┬º┬ºconstant(38)](this[┬º┬ºconstant(37)]());
  242.                         this[┬º┬ºconstant(39)]();
  243.                         return 1;
  244.                      }
  245.                      _loc3_ = _loc3_ + 1;
  246.                   }
  247.                   return 0;
  248.                };
  249.                _loc2_[┬º┬ºconstant(49)] = function(target_mc)
  250.                {
  251.                   this[┬º┬ºconstant(50)] = target_mc[┬º┬ºconstant(51)]();
  252.                   this[┬º┬ºconstant(9)] = target_mc[┬º┬ºconstant(54)](┬º┬ºconstant(53),┬º┬ºconstant(52) + this[┬º┬ºconstant(50)],this[┬º┬ºconstant(50)]);
  253.                };
  254.                _loc2_[┬º┬ºconstant(55)] = function()
  255.                {
  256.                   if(this[┬º┬ºconstant(7)] < this[┬º┬ºconstant(6)])
  257.                   {
  258.                      this[┬º┬ºconstant(7)] = this[┬º┬ºconstant(7)] + 1;
  259.                   }
  260.                   if(this[┬º┬ºconstant(20)][┬º┬ºconstant(56)]() == ┬º┬ºconstant(57))
  261.                   {
  262.                      this[┬º┬ºconstant(19)]();
  263.                   }
  264.                   this[┬º┬ºconstant(58)]();
  265.                   this[┬º┬ºconstant(59)] = this[┬º┬ºconstant(59)] + 1;
  266.                   if(this[┬º┬ºconstant(59)] == this[┬º┬ºconstant(17)])
  267.                   {
  268.                      this[┬º┬ºconstant(60)]();
  269.                   }
  270.                   this[┬º┬ºconstant(61)]();
  271.                   this[┬º┬ºconstant(62)]();
  272.                   this[┬º┬ºconstant(23)]();
  273.                   this[┬º┬ºconstant(24)] += this[┬º┬ºconstant(43)];
  274.                   this[┬º┬ºconstant(25)] += this[┬º┬ºconstant(45)];
  275.                   this[┬º┬ºconstant(63)]();
  276.                   this[┬º┬ºconstant(64)]();
  277.                   this[┬º┬ºconstant(9)][┬º┬ºconstant(65)] = this[┬º┬ºconstant(24)];
  278.                   this[┬º┬ºconstant(9)][┬º┬ºconstant(66)] = this[┬º┬ºconstant(25)];
  279.                };
  280.                _loc2_[┬º┬ºconstant(39)] = function()
  281.                {
  282.                   this[┬º┬ºconstant(21)][┬º┬ºconstant(67)](this);
  283.                   this[┬º┬ºconstant(68)] = ┬º┬ºconstant(57);
  284.                   this[┬º┬ºconstant(9)] = this[┬º┬ºconstant(70)][┬º┬ºconstant(54)](┬º┬ºconstant(69),┬º┬ºconstant(69) + this[┬º┬ºconstant(50)],this[┬º┬ºconstant(50)]);
  285.                   this[┬º┬ºconstant(9)][┬º┬ºconstant(65)] = this[┬º┬ºconstant(24)];
  286.                   this[┬º┬ºconstant(9)][┬º┬ºconstant(66)] = this[┬º┬ºconstant(25)];
  287.                   var _loc2_ = new ┬º\┬º\┬ºconstant(72)┬º(this[┬º┬ºconstant(21)][┬º┬ºconstant(71)]());
  288.                   _loc2_[┬º┬ºconstant(74)](this[┬º┬ºconstant(21)][┬º┬ºconstant(73)]());
  289.                   var _loc3_ = eval(┬º┬ºconstant(26))[┬º┬ºconstant(27)](eval(┬º┬ºconstant(26))[┬º┬ºconstant(75)]() * 3);
  290.                   if(_loc3_ == 0)
  291.                   {
  292.                      _loc2_[┬º┬ºconstant(77)](┬º┬ºconstant(76));
  293.                   }
  294.                   if(_loc3_ == 1)
  295.                   {
  296.                      _loc2_[┬º┬ºconstant(77)](┬º┬ºconstant(78));
  297.                   }
  298.                   if(_loc3_ == 2)
  299.                   {
  300.                      _loc2_[┬º┬ºconstant(77)](┬º┬ºconstant(79));
  301.                   }
  302.                   if(_loc3_ == 3)
  303.                   {
  304.                      _loc2_[┬º┬ºconstant(77)](┬º┬ºconstant(80));
  305.                   }
  306.                   _loc2_[┬º┬ºconstant(81)](0,1);
  307.                   this[┬º┬ºconstant(9)][┬º┬ºconstant(10)] = 200;
  308.                   this[┬º┬ºconstant(9)][┬º┬ºconstant(11)] = 200;
  309.                };
  310.                ┬º┬ºpush(┬º┬ºconstant(82)(eval(",{invalid_utf8=128}\t{invalid_utf8=202}")["{invalid_utf8=172}["][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(14)],null,1));
  311.             }
  312.             ┬º┬ºpop();
  313.             break;
  314.          }
  315.          if(eval("\x01") == 648)
  316.          {
  317.             set("\x01",eval("\x01") + 192);
  318.          }
  319.          else if(eval("\x01") == 688)
  320.          {
  321.             set("\x01",eval("\x01") + 152);
  322.          }
  323.          else if(eval("\x01") == 840)
  324.          {
  325.             set("\x01",eval("\x01") - 671);
  326.             ┬º┬ºpush("\x0f");
  327.             ┬º┬ºpush(1);
  328.          }
  329.          else if(eval("\x01") == 580)
  330.          {
  331.             set("\x01",eval("\x01") + 182);
  332.             ┬º┬ºpush(eval(function ┬º\x01\x02┬º()
  333.             {
  334.                return 1025 % 511 * 5;
  335.             }));
  336.          }
  337.          else
  338.          {
  339.             if(eval("\x01") != 237)
  340.             {
  341.                if(eval("\x01") == 727)
  342.                {
  343.                   set("\x01",eval("\x01") - 727);
  344.                }
  345.                break;
  346.             }
  347.             set("\x01",eval("\x01") + 114);
  348.          }
  349.       }
  350.    }
  351. }
  352.